/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pe.com.cotelasa.scp.controlador.backingBean;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Collection;
import javax.inject.Named;
import org.primefaces.model.chart.CartesianChartModel;
import org.springframework.context.annotation.Scope;
import pe.com.cotelasa.scp.entidad.CategoriaArticulo;
import pe.com.cotelasa.scp.entidad.CompraFacturacion;
import pe.com.cotelasa.scp.to.ReporteIndicadoresTO;

/**
 *
 * @author usuario
 */
@Named(value = "BKReporteIndicadores")
@Scope("session")
public class BKReporteIndicadores implements Serializable {
    
    private CartesianChartModel mesVSMonto; 
    
    private Collection<Integer> anios; 
    private Collection<Integer> meses; 
    private Collection<CategoriaArticulo> listaCategorias; 
    private Integer anio1;
    private Integer anio2;
    
    private BigDecimal totalGeneral;
    
    private CategoriaArticulo categoriaBusqueda;
    private Collection<ReporteIndicadoresTO> listaDatos;

    public CartesianChartModel getMesVSMonto() {
        return mesVSMonto;
    }

    public void setMesVSMonto(CartesianChartModel mesVSMoneda) {
        this.mesVSMonto = mesVSMoneda;
    }

    public Collection<Integer> getAnios() {
        return anios;
    }

    public void setAnios(Collection<Integer> anios) {
        this.anios = anios;
    }

    public Integer getAnio1() {
        return anio1;
    }

    public void setAnio1(Integer anio1) {
        this.anio1 = anio1;
    }

    public Integer getAnio2() {
        return anio2;
    }

    public void setAnio2(Integer anio2) {
        this.anio2 = anio2;
    }

    public Collection<CategoriaArticulo> getListaCategorias() {
        return listaCategorias;
    }

    public void setListaCategorias(Collection<CategoriaArticulo> listaCategorias) {
        this.listaCategorias = listaCategorias;
    }

    public Collection<Integer> getMeses() {
        return meses;
    }

    public void setMeses(Collection<Integer> meses) {
        this.meses = meses;
    }

    public CategoriaArticulo getCategoriaBusqueda() {
        return categoriaBusqueda;
    }

    public void setCategoriaBusqueda(CategoriaArticulo categoriaBusqueda) {
        this.categoriaBusqueda = categoriaBusqueda;
    }

    public Collection<ReporteIndicadoresTO> getListaDatos() {
        return listaDatos;
    }

    public void setListaDatos(Collection<ReporteIndicadoresTO> listaDatos) {
        this.listaDatos = listaDatos;
    }

    public BigDecimal getTotalGeneral() {
        return totalGeneral;
    }

    public void setTotalGeneral(BigDecimal totalGeneral) {
        this.totalGeneral = totalGeneral;
    }
    
}
